home *** CD-ROM | disk | FTP | other *** search
Text File | 1987-12-01 | 5.2 KB | 258 lines | [TEXT/MPS ] |
- /*------------------------------------------------------------------------------
-
- Sample.r - Resources for the Sample Application
-
- Copyright Apple Computer, Inc. 1985-1987
- All rights reserved.
-
- ------------------------------------------------------------------------------*/
-
- #include "Types.r"
- #include "messages.h"
-
- /* These define's are used in the MENU resources to disable specific
- menu items. */
- #define AllItems 0b1111111111111111111111111111111 /* 31 flags */
- #define MenuItem1 0b000001
- #define MenuItem2 0b000010
- #define MenuItem3 0b000100
- #define MenuItem4 0b001000
- #define MenuItem5 0b010000
- #define MenuItem6 0b100000
-
- resource 'WIND' (128, "Sample Window") {
- {48, 8, 334, 505},
- documentProc, visible, noGoAway, 0x0, "Untitled"
- };
-
- resource 'DLOG' (128, "About Sample…") {
- {48, 90, 156, 422},
- dBoxProc,
- visible,
- noGoAway,
- 0x0,
- 128,
- ""
- };
-
- resource 'DITL' (128) {
- { /* array DITLarray: 4 elements */
- /* [1] */
- {84, 237, 104, 316},
- Button {
- enabled,
- "Continue"
- },
- /* [2] */
- {7, 44, 26, 286},
- StaticText {
- disabled,
- "TIFF (Tag Image File Format) Library"
- },
- /* [3] */
- {31, 91, 49, 223},
- StaticText {
- disabled,
- "Sample Application"
- },
- /* [4] */
- {54, 14, 73, 311},
- StaticText {
- disabled,
- "Copyright © 1987 Bear River Associates, "
- "Inc."
- }
- }
- };
-
- resource 'MENU' (128, "Apple", preload) {
- 128, textMenuProc,
- AllItems & ~MenuItem2, /* Disable item #2 */
- enabled, apple,
- {
- "About Sample…",
- noicon, nokey, nomark, plain;
- "-",
- noicon, nokey, nomark, plain
- }
- };
-
- resource 'MENU' (129, "File", preload) {
- 129, textMenuProc,
- AllItems & ~MenuItem5,
- enabled, "File",
- {
- "Open",
- noicon, nokey, nomark, plain;
- "Close",
- noicon, nokey, nomark, plain;
- "Save",
- noicon, "S", nomark, plain;
- "Save As…",
- noicon, nokey, nomark, plain;
- "-",
- noicon, nokey, nomark, plain;
- "Quit",
- noicon, "Q", nomark, plain
- }
- };
-
- resource 'MENU' (130, "Edit", preload) {
- 130, textMenuProc,
- AllItems & ~(MenuItem1 | MenuItem2), /* Disable items #1 & #2 */
- enabled, "Edit",
- {
- "Undo", /* "Undo", */
- noicon, "Z", nomark, plain;
- "-",
- noicon, nokey, nomark, plain;
- "Cut",
- noicon, "X", nomark, plain;
- "Copy",
- noicon, "C", nomark, plain;
- "Paste",
- noicon, "V", nomark, plain;
- "Clear",
- noicon, nokey, nomark, plain
- }
- };
-
- resource 'ICN#' (128) {
- { /* array: 2 elements */
- /* [1] */
- $"0000 0000 70EF CE0E 4928 2AEA 462B AAAA"
- $"50AA AAAA 59AB AAAA 56A8 2AAA 50AB CAAA"
- $"50AA 0B1A 50AA 0842 70EE 0FBE 0000 0000"
- $"0000 0000 7FFF FFFE 4000 0002 400F F002"
- $"401F F802 403F FC02 407C 3C02 4078 0002"
- $"4078 0002 4078 0002 407C 3C02 403F FC02"
- $"401F F802 400F F002 4000 0002 7FFF FFFE",
- /* [2] */
- $"0000 0000 70EF CE0E 79EF EEEE 7FEF EEEE"
- $"7FEE EEEE 7FEF EEEE 76EF EEEE 70EF CEEE"
- $"70EE 0FFE 70EE 0FFE 70EE 0FBE 0000 0000"
- $"0000 0000 7FFF FFFE 7FFF FFFE 7FFF FFFE"
- $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
- $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
- $"7FFF FFFE 7FFF FFFE 7FFF FFFE 7FFF FFFE"
- }
- };
-
- resource 'BNDL' (128) {
- 'CSMP',
- 0,
- {
- 'ICN#',
- {
- 0, 128
- },
- 'FREF',
- {
- 0, 128
- }
- }
- };
-
- resource 'FREF' (128) {
- 'APPL',
- 0,
- ""
- };
-
- resource 'ALRT' (128, purgeable) {
- {70, 50, 140, 462},
- 129,
- { /* array: 4 elements */
- /* [1] */
- OK, visible, sound1,
- /* [2] */
- OK, visible, sound1,
- /* [3] */
- OK, visible, sound1,
- /* [4] */
- OK, visible, sound1
- }
- };
-
- resource 'DITL' (129, purgeable) {
- { /* array DITLarray: 2 elements */
- /* [1] */
- {8, 308, 24, 404},
- Button {
- enabled,
- "Continue"
- },
- /* [2] */
- {8, 10, 62, 300},
- StaticText {
- disabled,
- "^0 ^1"
- }
- }
- };
-
- /* Error Message Strings */
-
- resource 'STR ' (BADFLUSHVOL, purgeable) {
- "Error Flushing Volume to Disk."
- };
- resource 'STR ' (BADOPEN, purgeable) {
- "Error Opening File."
- };
- resource 'STR ' (BADREAD, purgeable) {
- "Error Reading File."
- };
- resource 'STR ' (BADWRITE, purgeable) {
- "Error Writing File."
- };
- resource 'STR ' (BADSETEOF, purgeable) {
- "Error Setting End Of File."
- };
- resource 'STR ' (BADCLOSE, purgeable) {
- "Error Closing File."
- };
- resource 'STR ' (BADCREATE, purgeable) {
- "Error Creating File."
- };
- resource 'STR ' (BADDELETE, purgeable) {
- "Error Deleting File."
- };
-
- resource 'STR ' (BADMEMORY, purgeable) {
- "Couldn't Allocate Memory."
- };
-
- resource 'STR ' (BADCLIP, purgeable) {
- "Couldn't Get Contents of Clipboard."
- };
- resource 'STR ' (FILEOPEN, purgeable) {
- "Only one file may be open at a time."
- };
- resource 'STR ' (BADPUTTAGS, purgeable) {
- "Error occured setting up tags in memory."
- };
- resource 'STR ' (BADWRITEIMAGE, purgeable) {
- "Error occured writing image to file."
- };
- resource 'STR ' (BADREADTAGS, purgeable) {
- "Error occured reading tags from file."
- };
- resource 'STR ' (BADWRITETAGS, purgeable) {
- "Error occured writing tags to file."
- };
- resource 'STR ' (BADREADHEADER, purgeable) {
- "Error reading header from file"
- };
- resource 'STR ' (BADWRITEHEADER, purgeable) {
- "Error writing header to file"
- };
- resource 'STR ' (BADPHOTOINTERP, purgeable) {
- "Non-native photometric interpretations are not translated"
- };
- resource 'STR ' (BADTIFF, purgeable) {
- "Invalid TIFF format file."
- };
- resource 'STR ' (IMAGECROPWARN, purgeable) {
- "Image too large. Only the first 32K will be read in."
- };
-